<?php

function form_edit_riwayat_pendidikan_submit($id){

	$fields = array('tahun_masuk','lokasi_pendidikan','nama_lembaga_pendidikan',
	 'strata','pendidikan_id','no_ijazah','nilai'); 	
if($id == 0):
	if($_POST['tahun_masuk']  > '0'  ): 
		$datas_pendidikan = array();
		foreach($_POST as $param=>$value){  
		if(in_array( $param , $fields ))$datas_pendidikan[$param] = my_type_data_str($value);  
			$datas_pendidikan['datetime_added'] = my_type_data_function('NOW()');  
			$datas_pendidikan['status_pendidikan'] = my_type_data_str('formal');  
		}
		$riwayat_pendidikan_id = my_insert_record( 'riwayat_pendidikan' , $datas_pendidikan);
		
		$riwayat_pendidikan_datas = array(
			'karyawan_id'=>my_type_data_int($_GET['kid']),
			'riwayat_pendidikan_id'=>my_type_data_int($riwayat_pendidikan_id)
		);
		my_insert_record( 'riwayat_pendidikan_karyawan' , $riwayat_pendidikan_datas);
	endif;
else: 
	$datas_pendidikan = array();
	foreach($_POST as $param=>$value)  
	if(in_array( $param , $fields ))$datas_pendidikan[$param] = my_type_data_str($value);   
	$riwayat_pendidikan_id = my_update_record( 'riwayat_pendidikan' ,'riwayat_pendidikan_id',$id, $datas_pendidikan);
endif;
}

function form_edit_riwayat_pendidikan($id){
	$fields =  array(); 
	if($id > 0)	$fields = my_get_data_by_id('riwayat_pendidikan' , 'riwayat_pendidikan_id' , $id); 
		$view = form_header( "calon karyawan" , "cp"  );
		
		$datasp = array();
		$query = "SELECT * FROM pendidikan ORDER BY pendidikan_id ASC";
		$respendidikan = my_query($query);
		while( $rowpen = my_fetch_array($respendidikan) ){
			$datasp[$rowpen['pendidikan_id']] = $rowpen['label'].'-'.strtoupper($rowpen['major']);
		}
		$strata = array(
			'name'=>'pendidikan_id',
			'value'=>( isset($_POST['pendidikan_id'] ) ? $_POST['pendidikan_id']  : $fields['pendidikan_id']  ),
			'id'=>'pendidikan_id'.$i,  
		);
		$form_field_pendidikan = form_dropdown($strata , $datasp  );
		$view .= form_field_display( $form_field_pendidikan    , "Strata pendidikan"    );
		
		$datas = array();
		for($y = date('Y')  ;$y>=1960;$y-- ){
			$datas[$y]=$y;
		}
		
		$tahun = array(
					'name'=>'tahun_masuk',
					'value'=>( isset($_POST['tahun_masuk'] ) ? $_POST['tahun_masuk']  : $fields['tahun_masuk'] ),
					'id'=>'tahun', 
				);
		$form_field_tahun = form_dropdown($tahun , $datas);
		$view .= form_field_display( $form_field_tahun   , "Tahun lulus"    );
	
		$lokasi_pendidikan = array(
			'name'=>'lokasi_pendidikan',
			'value'=>( isset($_POST['lokasi_pendidikan'] ) ? $_POST['lokasi_pendidikan']  : $fields['lokasi_pendidikan']  ),
			'id'=>'lokasi_pendidikan',
			'type'=>'text','size'=>'35' 
		);
		$form_field_lokasi_pendidikan = form_dynamic($lokasi_pendidikan);
		$view .= form_field_display( $form_field_lokasi_pendidikan   , "Di kota/kab"    );
		
		$nama_lembaga_pendidikan = array(
			'name'=>'nama_lembaga_pendidikan',
			'value'=>( isset($_POST['nama_lembaga_pendidikan'] ) ? $_POST['nama_lembaga_pendidikan'] : $fields['nama_lembaga_pendidikan']  ),
			'id'=>'nama_lembaga_pendidikan',
			'type'=>'text','size'=>'35' 
		);
		$form_field_nama_lembaga_pendidikan = form_dynamic($nama_lembaga_pendidikan);
		$view .= form_field_display( $form_field_nama_lembaga_pendidikan   , "Nama sekolah/lembaga"    );
		
		
		$no_ijazah = array(
			'name'=>'no_ijazah',
			'value'=>( isset($_POST['no_ijazah'] ) ? $_POST['no_ijazah'] : $fields['no_ijazah']  ),
			'id'=>'no_ijazah',
			'type'=>'text','size'=>'35' 
		);
		$form_field_no_ijazah = form_dynamic($no_ijazah);
		$view .= form_field_display( $form_field_no_ijazah   , "Nomor Ijazah "    );
		$nilai = array(
			'name'=>'nilai',
			'value'=>( isset($_POST['nilai'] ) ? $_POST['nilai'] : $fields['nilai']  ),
			'id'=>'nilai',
			'type'=>'text','size'=>'35' 
		);
		$form_field_nilai = form_dynamic($nilai);
		$view .= form_field_display( $form_field_nilai   , "Nilai komulatif "    );
		
		
		$datas = array(
			'formal'=>'Formal',
			'informal'=>'Informal', 
		);
		$status_pendidikan = array(
			'name'=>'status_pendidikan',
			'value'=>( isset($_POST['status_pendidikan'] ) ? $_POST['status_pendidikan']  : $fields['status_pendidikan']  ),
			'id'=>'status_pendidikan',  
		);
		$form_field_status = form_radiobutton($status_pendidikan , $datas  );
		//$view .= form_field_display( $form_field_status   , "Status pendidikan"    );

			$submit = array(
				'value' => ( $id ==0 ? ' Simpan ' :'  Ubah  '),
				'name' => 'simpan', 
				'type'=>'submit','class'=>'main_button'
			);
			$form_submit= form_dynamic($submit); 

			$view .= form_field_display( $form_submit .' '.$form_reset , "&nbsp;" ,  "" );
			$view .= form_footer( );
			return $view;
}


function form_create_data_pendidikan(){

	$fields =  array(); 
	$view = form_header( "calon karyawan" , "cp"  );

	for($i = 1; $i<=6; $i++){
		$view .= '<tr><td colspan="2"><b>PENDIDIKAN '.$i.'</b></td></tr>';
		$datas = array();
		for($y = date('Y');$y>=1960;$y-- ){
			$datas[$y]=$y;
		}
		
		$tahun = array(
					'name'=>'tahun_masuk['.$i.']',
					'value'=>( isset($_POST['tahun_masuk'][$i]) ? $_POST['tahun_masuk'][$i] : $fields['tahun_masuk'][$i] ),
					'id'=>'tahun_'.$i, 
				);
		$form_field_tahun = form_dropdown($tahun , $datas);
		$view .= form_field_display( $form_field_tahun   , "Tahun masuk"    );
	
		$lokasi_pendidikan = array(
			'name'=>'lokasi_pendidikan['.$i.']',
			'value'=>( isset($_POST['lokasi_pendidikan']['.$i.']) ? $_POST['lokasi_pendidikan']['.$i.'] : $fields['lokasi_pendidikan']['.$i.'] ),
			'id'=>'lokasi_pendidikan_'.$i,
			'type'=>'text','size'=>'35' 
		);
		$form_field_lokasi_pendidikan = form_dynamic($lokasi_pendidikan);
		$view .= form_field_display( $form_field_lokasi_pendidikan   , "Di kota/kab"    );
		
		$nama_lembaga_pendidikan = array(
			'name'=>'nama_lembaga_pendidikan['.$i.']',
			'value'=>( isset($_POST['nama_lembaga_pendidikan']['.$i.']) ? $_POST['nama_lembaga_pendidikan']['.$i.'] : $fields['nama_lembaga_pendidikan']['.$i.'] ),
			'id'=>'nama_lembaga_pendidikan_'.$i,
			'type'=>'text','size'=>'35' 
		);
		$form_field_nama_lembaga_pendidikan = form_dynamic($nama_lembaga_pendidikan);
		$view .= form_field_display( $form_field_nama_lembaga_pendidikan   , "Nama sekolah/lembaga"    );
		
		$datas = array(
			'formal'=>'Formal',
			'informal'=>'Informal', 
		);
		$status_pendidikan = array(
			'name'=>'status_pendidikan['.$i.']',
			'value'=>( isset($_POST['status_pendidikan']['.$i.']) ? $_POST['status_pendidikan']['.$i.'] : $fields['status_pendidikan']['.$i.'] ),
			'id'=>'status_pendidikan_'.$i,  
		);
		$form_field_status = form_radiobutton($status_pendidikan , $datas  );
		$view .= form_field_display( $form_field_status   , "Status pendidikan"    );
		
		$datasp = array(
			'Kursus'=>'Lembaga kursus',
			'SD'=>'SD', 
			'SMP'=>'SMP', 
			'SMA'=>'SMA', 
			'D3'=>'D3', 
			'D4'=>'D4', 
			'S1'=>'S1', 
			'S2'=>'S2', 
			'S3'=>'S3', 
		);
		$strata = array(
			'name'=>'strata['.$i.']',
			'value'=>( isset($_POST['strata']['.$i.']) ? $_POST['strata']['.$i.'] : $fields['strata']['.$i.'] ),
			'id'=>'strata_'.$i,  
		);
		$form_field_pendidikan = form_dropdown($strata , $datasp  );
		$view .= form_field_display( $form_field_pendidikan    , "Strata pendidikan"    );
		
		$view .= '<tr><td colspan="2">&nbsp;</td></tr>';
	}	
	
	$submit = array(
		'value' => ( $id ==0 ? ' Lanjut ' :'  Update  '),
		'name' => 'simpan', 
		'type'=>'submit','class'=>'main_button'
	);
	$form_submit= form_dynamic($submit);
	$reset = array(
		'value' => 'Kembali',
		'name' => '', 
		'type'=>'button',
		'class'=>'main_button'
	);
	$form_reset= form_dynamic($reset);
	
	$view .= form_field_display( $form_submit .' '.$form_reset , "&nbsp;" ,  "" );
	$view .= form_footer( );
	return $view;
}

function form_submit_data_pendidikan($karyawan_id){
 
	$fields = array('tahun_masuk','lokasi_pendidikan','nama_lembaga_pendidikan','status_pendidikan','strata'); 	
	for($i=1; $i<=4; $i++){
		if($_POST['tahun_masuk'][$i] > '0'  ): 
			$datas_pendidikan = array();
			foreach($_POST as $param=>$value){  
			if(in_array( $param , $fields ))$datas_pendidikan[$param] = my_type_data_str($value[$i]);  
				$datas_pendidikan['datetime_added'] = my_type_data_function('NOW()');  
			}
			$riwayat_pendidikan_id = my_insert_record( 'riwayat_pendidikan' , $datas_pendidikan);
			
			$riwayat_pendidikan_datas = array(
				'karyawan_id'=>my_type_data_int($karyawan_id),
				'riwayat_pendidikan_id'=>my_type_data_int($riwayat_pendidikan_id)
			);
			my_insert_record( 'riwayat_pendidikan_karyawan' , $riwayat_pendidikan_datas);
		endif;
	}
	my_direct('index.php?com=riwayat_kerja&task=create&id='.$karyawan_id);
}